﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MengLin.OOP.DesignPattern.BridgePattern.DiffBrandPhoneDiffSystem
{
    public abstract class AbstractBasePhone
    {
        /// <summary>
        /// 操作系统(可变的)
        /// </summary>
        /// <returns></returns>
        public abstract string System();

        /// <summary>
        /// 内存大小(可变的)
        /// </summary>
        /// <returns></returns>
        public abstract string Memory();

        /// <summary>
        /// 打电话
        /// </summary>
        public abstract void Call();

        /// <summary>
        /// 发短信
        /// </summary>
        public abstract void SendMessage();
    }
}
